Job Role – Tricentis/Tosca Qtest Architect
Role Type – 12 months Contract
Location – Lisle, IL
Day 1 Onsite
Job Description:
Mandatory working in client location for 3 days is a MUST (NO EXCEPTION) right from day 1.
QTest Architect (Test Design and Test Execution experience)
As a qTest Architect with expertise in Test Design, the role emphasizes creating and structuring test cases, scenarios, and workflows for optimal coverage, efficiency, and alignment with quality standards. This involves a deep understanding of test design principles, effective use of qTest capabilities, and the ability to facilitate high-quality test management across the organization. Candidate should have previous experience of implementing and organizing test cases in the format for eg: Domain -> Application -> Capabilities -> Key Functionalities.
Below are some of the key responsibilities and skills:
1. Test Design Strategy:
• Define comprehensive test design strategies that align with project goals and testing standards.
• Develop structured test case libraries in qTest that maximize coverage, ensure reusability, and reduce maintenance effort.
• Work with QA teams to identify gaps in test coverage and address them proactively.
2. qTest Management:
• Configure, customize, and manage the qTest tool according to project needs.
• Ensure seamless integration of qTest with CI/CD pipelines and other tools like Jira, Jenkins, and Git.
• Maintain qTest project configurations, workflows, and user permissions.
3. Automation Framework Development:
• Create and optimize automation frameworks using tools compatible with qTest, such as Selenium, Appium, or Tricentis Tosca.
• Drive best practices for automation, including script maintenance and version control.
4. qTest Implementation and Configuration:
• Configure qTest to support advanced test design needs, such as custom fields, workflows, and test case linking.
• Leverage qTest’s features, like Parameters and Data Sets, to create modular and data-driven test cases.
5. Collaboration with Development and Business Teams:
• Coordinate with development, product, testers and business teams to define clear test scenarios based on requirements and user stories.
• Ensure all relevant test cases are linked to requirements, allowing traceability within qTest.
• Provide training and support to team members on using qTest effectively.
6. Best Practices and Guidelines:
• Establish and promote best practices for test design, organization, and execution within qTest.
• Guide team members on effective usage of qTest for organizing test cases, applying test design patterns, and using exploratory testing techniques.
• Regularly review and update test cases, scenarios, and suites to ensure they stay current with evolving product functionality.
7. Automation Integration:
• Design test cases with automation in mind, ensuring they are modular and easy to integrate with automation frameworks.
• Work closely with automation engineers to align test design with automation strategies.
8. Monitoring and Reporting:
• Use qTest reporting and analytics to track test coverage, progress, and quality metrics.
• Provide insights and recommendations to stakeholders based on test design and execution data within qTest.
Skills and Qualifications:
A. Expertise in Test Design:
• Proficient in test design techniques (e.g., boundary testing, equivalence partitioning) and able to apply these within qTest.
• Strong understanding of designing data-driven, modular, and reusable test cases.
B. qTest Mastery:
• Extensive experience configuring and managing qTest, including workflows, test case versioning, and integrations with tools like Jira.
• Familiar with advanced qTest features like Requirements Traceability, Parameters, and Data Sets.
C. Cross-functional Collaboration:
• Effective at gathering and analyzing requirements to design clear, comprehensive test scenarios.
• Strong communicator who can explain complex test design concepts to non-technical stakeholders.
D. Continuous Improvement:
• Knowledge of Agile and DevOps practices to continually refine and optimize test design.
• Skilled in identifying and eliminating inefficiencies within test design and execution.
Required Skills:
• Proficiency with qTest and other test management tools. (Mandatory)
• Certification in Qtest (Mandatory)
• Experience with test automation frameworks (Selenium, Appium, Tricentis Tosca) - Mandatory
• Strong understanding of CI/CD practices and tools (Jenkins, GitLab) - Mandatory
• Minimum 12 to 15 years’ experience in Software Testing
• Knowledge of Agile methodologies and collaboration tools (Jira).
• Ability to analyze complex systems and define clear testing requirements.
• Strong communication and leadership skills.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
• Minimum 15 + years’ experience in Software Testing and Quality Assurance
• 12+ years of experience in test automation, with a focus on Tricentis Tosca.
• Proven experience designing and implementing test automation frameworks using Tricentis Tosca.
• Strong understanding of software testing principles, methodologies, and best practices.
• Proficiency in programming languages commonly used for test automation, such as Selenium, Java, C#, or Python.
• Experience with Agile/Scrum methodologies and working in Agile development teams is mandatory
• Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
• Strong leadership abilities, with a track record of leading and mentoring teams.
• Tricentis Tosca certification (e.g., Tricentis Certified Tosca Automation Engineer) is a mandatory.
• This role is critical for organizations looking to optimize and scale their testing processes efficiently, especially within environments relying heavily on Tricentis qTest for test management.